package edu.upn.evolucion.proventas.negocio;
import edu.upn.evolucion.proventas.entidades.Empleado;
import edu.upn.evolucion.proventas.datos.EmpleadoDAO;
import java.util.ArrayList;

public class EmpleadoNEG {
  private static EmpleadoNEG instancia;

    private EmpleadoNEG() {
    }
    public static EmpleadoNEG obtenerInstancia() {
        if (instancia == null) {
            instancia = new EmpleadoNEG();
        }
        return instancia;
    }
    public void registrar(Empleado objEmpleado){
        EmpleadoDAO.obtenerInstancia().registrar(objEmpleado);
    }
     public void modificar(Empleado objEmpleado){
         EmpleadoDAO.obtenerInstancia().modificar(objEmpleado);
     }
     public String eliminar(int idEmpleado) {
         return EmpleadoDAO.obtenerInstancia().eliminar(idEmpleado);
     }
     public ArrayList<Empleado> buscar(Empleado objEmpleado){
         return EmpleadoDAO.obtenerInstancia().buscar(objEmpleado);
     }
     public ArrayList<Empleado> buscar(int idEmpleado) {
         return EmpleadoDAO.obtenerInstancia().buscar(idEmpleado);
     }
     public ArrayList<Empleado> buscar(){
         return EmpleadoDAO.obtenerInstancia().buscar();
     }
}
